﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using vudu.ClasesDominio;
using vudu.Logica.IComandos;
using vudu.Logica.Clases;
using vudu.ClasesDominio;
using vudu.Datos.Fachada;
using vudu.Logica.Comandos;
using System.Data;
using System.Data.SqlClient;

namespace vudu.Logica.Comandos.VU_09_Gestionar_Carga_de_Archivos_PDF
{
    public class ComandoConsultarArchivoPdf : Comando<List<OperacionesPdf>>
    {

        #region atributos

          private int _idProfesor;
          private int _idSeccion;
          private string _categoria;

        #endregion

        #region Gets y sets

          public int IdProfesor
          {
              get { return _idProfesor; }
              set { _idProfesor = value; }
          }
          public int IdSeccion
          {
              get { return _idSeccion; }
              set { _idSeccion = value; }
          }

         public string Categoria
          {
              get { return _categoria; }
              set { _categoria = value; }
          }
        #endregion

         #region constructor

          public ComandoConsultarArchivoPdf(int idSeccion, int idProfesor, string miCategoria)
        {
            IdProfesor = idProfesor;
            IdSeccion = idSeccion;
            Categoria = miCategoria;
        }
        #endregion

          public override List<OperacionesPdf> Ejecutar()
          {
              return new EnlaceDatos().ConsultarArchivosPdf(IdSeccion, IdProfesor, Categoria);
          }
    
    }

    }
